home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Dialog2 / Static / Makefile < prev   
Makefile  |  1995-09-04  |  5KB  |  179 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.Create    \
  4.             o.Delete    \
  5.             o.EnsureWind    \
  6.             o.OpenClose    \
  7.             o.OpenLeaf    \
  8.             o.OpenMenu    \
  9.             o.OpenPos    \
  10.             o.OpenStatic    \
  11.  
  12.  
  13. LibName        =    Dialog2
  14.  
  15. # Template makefile which makes normal 
  16. # .o files for use in the main static
  17. # linking DeskLib.
  18.  
  19. # The macro $(ObjectFiles) should be set at the 
  20. # start of this file to be a space-separated
  21. # list of object files.
  22. # This is done by 'Makatic'.
  23.  
  24. # The macro $(LibName) should also be set at the 
  25. # start of this file, to be the name of the 
  26. # DeskLib sublibrary.
  27. # This is done by 'Makatic'.
  28.  
  29. # Compiler and linker flags, These can be anything. 
  30. # All essential flags are included in the macros 
  31. # $(CC) and $(ASM)
  32. #
  33. CCFlags        =    -ffahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  34. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  35.  
  36. CC        =    cc -c $(CCFlags)
  37. ASM        =    objasm $(ASMFlags)
  38.  
  39.  
  40. # -------------------------------------------------------
  41. # Everything below here should probably not be changed...
  42. # -------------------------------------------------------
  43.  
  44. # Here's what we want to make...
  45. #
  46. All:        $(ObjectFiles)
  47.  
  48.  
  49. VPATH = @.^
  50.  
  51. .SUFFIXES:    .c .s .o
  52.  
  53. .c.o:
  54.     $(CC) $< -o $@
  55.     
  56. .s.o:
  57.     $(ASM) -from $< -to $@
  58.  
  59.  
  60.  
  61. # Dynamic dependencies:
  62. o.Create:    ^.c.Create
  63. o.Create:    DeskLib:h.Error
  64. o.Create:    DeskLib:h.Core
  65. o.Create:    DeskLib:h.Template
  66. o.Create:    DeskLib:h.Sprite
  67. o.Create:    DeskLib:h.Wimp
  68. o.Create:    DeskLib:h.Coord
  69. o.Create:    DeskLib:h.LinkList
  70. o.Create:    DeskLib:h.Dialog2
  71. o.Create:    DeskLib:h.Window
  72. o.Create:    DeskLib:h.WimpSWIs
  73. o.Create:    DeskLib:h.Pointer
  74. o.Create:    DeskLib:h.Core
  75. o.Create:    DeskLib:h.Icon
  76. o.Create:    DeskLib:h.DragASpr
  77. o.Create:    DeskLib:h.Window
  78. o.Delete:    ^.c.Delete
  79. o.Delete:    DeskLib:h.Error
  80. o.Delete:    DeskLib:h.Core
  81. o.Delete:    DeskLib:h.Dialog2
  82. o.Delete:    DeskLib:h.Wimp
  83. o.Delete:    DeskLib:h.Window
  84. o.Delete:    DeskLib:h.WimpSWIs
  85. o.Delete:    DeskLib:h.Pointer
  86. o.Delete:    DeskLib:h.Core
  87. o.Delete:    DeskLib:h.Icon
  88. o.Delete:    DeskLib:h.DragASpr
  89. o.Delete:    DeskLib:h.Window
  90. o.Delete:    DeskLib:h.Coord
  91. o.EnsureWind:    ^.c.EnsureWind
  92. o.EnsureWind:    DeskLib:h.Window
  93. o.EnsureWind:    DeskLib:h.Wimp
  94. o.EnsureWind:    DeskLib:h.Core
  95. o.EnsureWind:    DeskLib:h.WimpSWIs
  96. o.EnsureWind:    DeskLib:h.Pointer
  97. o.EnsureWind:    DeskLib:h.Core
  98. o.EnsureWind:    DeskLib:h.Icon
  99. o.EnsureWind:    DeskLib:h.DragASpr
  100. o.EnsureWind:    DeskLib:h.Window
  101. o.EnsureWind:    DeskLib:h.Coord
  102. o.EnsureWind:    DeskLib:h.Dialog2
  103. o.OpenClose:    ^.c.OpenClose
  104. o.OpenClose:    DeskLib:h.Window
  105. o.OpenClose:    DeskLib:h.Wimp
  106. o.OpenClose:    DeskLib:h.Core
  107. o.OpenClose:    DeskLib:h.WimpSWIs
  108. o.OpenClose:    DeskLib:h.Pointer
  109. o.OpenClose:    DeskLib:h.Core
  110. o.OpenClose:    DeskLib:h.Icon
  111. o.OpenClose:    DeskLib:h.DragASpr
  112. o.OpenClose:    DeskLib:h.Window
  113. o.OpenClose:    DeskLib:h.Coord
  114. o.OpenClose:    DeskLib:h.WimpSWIs
  115. o.OpenClose:    DeskLib:h.Event
  116. o.OpenClose:    DeskLib:h.Error
  117. o.OpenClose:    DeskLib:h.Handler
  118. o.OpenClose:    DeskLib:h.Sound
  119. o.OpenClose:    DeskLib:h.Template
  120. o.OpenClose:    DeskLib:h.Sprite
  121. o.OpenClose:    DeskLib:h.LinkList
  122. o.OpenClose:    DeskLib:h.Dialog2
  123. o.OpenClose:    ^.h.Defs
  124. o.OpenLeaf:    ^.c.OpenLeaf
  125. o.OpenLeaf:    DeskLib:h.WimpSWIs
  126. o.OpenLeaf:    DeskLib:h.Core
  127. o.OpenLeaf:    DeskLib:h.Wimp
  128. o.OpenLeaf:    ^.h.Defs
  129. o.OpenLeaf:    DeskLib:h.Event
  130. o.OpenLeaf:    DeskLib:h.Dialog2
  131. o.OpenLeaf:    DeskLib:h.Window
  132. o.OpenLeaf:    DeskLib:h.Pointer
  133. o.OpenLeaf:    DeskLib:h.Core
  134. o.OpenLeaf:    DeskLib:h.Icon
  135. o.OpenLeaf:    DeskLib:h.DragASpr
  136. o.OpenLeaf:    DeskLib:h.Window
  137. o.OpenLeaf:    DeskLib:h.Coord
  138. o.OpenMenu:    ^.c.OpenMenu
  139. o.OpenMenu:    DeskLib:h.WimpSWIs
  140. o.OpenMenu:    DeskLib:h.Core
  141. o.OpenMenu:    DeskLib:h.Wimp
  142. o.OpenMenu:    ^.h.Defs
  143. o.OpenMenu:    DeskLib:h.Event
  144. o.OpenMenu:    DeskLib:h.Dialog2
  145. o.OpenMenu:    DeskLib:h.Window
  146. o.OpenMenu:    DeskLib:h.Pointer
  147. o.OpenMenu:    DeskLib:h.Core
  148. o.OpenMenu:    DeskLib:h.Icon
  149. o.OpenMenu:    DeskLib:h.DragASpr
  150. o.OpenMenu:    DeskLib:h.Window
  151. o.OpenMenu:    DeskLib:h.Coord
  152. o.OpenPos:    ^.c.OpenPos
  153. o.OpenPos:    DeskLib:h.Window
  154. o.OpenPos:    DeskLib:h.Wimp
  155. o.OpenPos:    DeskLib:h.Core
  156. o.OpenPos:    DeskLib:h.WimpSWIs
  157. o.OpenPos:    DeskLib:h.Pointer
  158. o.OpenPos:    DeskLib:h.Core
  159. o.OpenPos:    DeskLib:h.Icon
  160. o.OpenPos:    DeskLib:h.DragASpr
  161. o.OpenPos:    DeskLib:h.Window
  162. o.OpenPos:    DeskLib:h.Coord
  163. o.OpenPos:    DeskLib:h.WimpSWIs
  164. o.OpenPos:    DeskLib:h.Dialog2
  165. o.OpenStatic:    ^.c.OpenStatic
  166. o.OpenStatic:    ^.h.Defs
  167. o.OpenStatic:    DeskLib:h.Event
  168. o.OpenStatic:    DeskLib:h.Core
  169. o.OpenStatic:    DeskLib:h.Wimp
  170. o.OpenStatic:    DeskLib:h.Dialog2
  171. o.OpenStatic:    DeskLib:h.Window
  172. o.OpenStatic:    DeskLib:h.WimpSWIs
  173. o.OpenStatic:    DeskLib:h.Pointer
  174. o.OpenStatic:    DeskLib:h.Core
  175. o.OpenStatic:    DeskLib:h.Icon
  176. o.OpenStatic:    DeskLib:h.DragASpr
  177. o.OpenStatic:    DeskLib:h.Window
  178. o.OpenStatic:    DeskLib:h.Coord
  179.